package cn.qidisoft.edu.hzjt.model;

import java.util.ArrayList;
import java.util.List;

public class BjxxClassMaterialRange {
    private Integer                     rangeid;

    private String                      gid;

    //所属项目ID
    private Integer                     parentid;
    //班主任的职工ID
    private Integer                     empid;
    //班主任的职工号
    private String                      zgh;
    //班主任姓名
    private String                      xm;
    //班主任性别
    private String                      xb;
    //班级的ID
    private Integer                     bjid;
    //班级名称
    private String                      bjmc;
    //是否已提交完成 1-是 0-否
    private Boolean                     finished;

    //班主任
    private String[]                    empids;
    //班级id
    private String[]                    bjids;

    //下载字段
    private String                      xz;

    //用户id
    private Integer                     uid;
    //用户登入姓名
    private String                      userId;

    private List<BjxxClassMaterialFile> bjxxClassMaterialFileList = new ArrayList<BjxxClassMaterialFile>();

    public Integer getRangeid() {
        return rangeid;
    }

    public void setRangeid(Integer rangeid) {
        this.rangeid = rangeid;
    }

    public String getGid() {
        return gid;
    }

    public void setGid(String gid) {
        this.gid = gid == null ? null : gid.trim();
    }

    public Integer getParentid() {
        return parentid;
    }

    public void setParentid(Integer parentid) {
        this.parentid = parentid;
    }

    public Integer getEmpid() {
        return empid;
    }

    public void setEmpid(Integer empid) {
        this.empid = empid;
    }

    public String getZgh() {
        return zgh;
    }

    public void setZgh(String zgh) {
        this.zgh = zgh == null ? null : zgh.trim();
    }

    public String getXm() {
        return xm;
    }

    public void setXm(String xm) {
        this.xm = xm == null ? null : xm.trim();
    }

    public String getXb() {
        return xb;
    }

    public void setXb(String xb) {
        this.xb = xb == null ? null : xb.trim();
    }

    public Integer getBjid() {
        return bjid;
    }

    public void setBjid(Integer bjid) {
        this.bjid = bjid;
    }

    public String getBjmc() {
        return bjmc;
    }

    public void setBjmc(String bjmc) {
        this.bjmc = bjmc == null ? null : bjmc.trim();
    }

    public Boolean getFinished() {
        return finished;
    }

    public void setFinished(Boolean finished) {
        this.finished = finished;
    }

    /**
     * Getter method for property <tt>empids</tt>.
     * 
     * @return property value of empids
     */
    public String[] getEmpids() {
        return empids;
    }

    /**
     * Setter method for property <tt>empids</tt>.
     * 
     * @param empids value to be assigned to property empids
     */
    public void setEmpids(String[] empids) {
        this.empids = empids;
    }

    /**
     * Getter method for property <tt>bjids</tt>.
     * 
     * @return property value of bjids
     */
    public String[] getBjids() {
        return bjids;
    }

    /**
     * Setter method for property <tt>bjids</tt>.
     * 
     * @param bjids value to be assigned to property bjids
     */
    public void setBjids(String[] bjids) {
        this.bjids = bjids;
    }

    /**
     * Getter method for property <tt>bjxxClassMaterialFileList</tt>.
     * 
     * @return property value of bjxxClassMaterialFileList
     */
    public List<BjxxClassMaterialFile> getBjxxClassMaterialFileList() {
        return bjxxClassMaterialFileList;
    }

    /**
     * Setter method for property <tt>bjxxClassMaterialFileList</tt>.
     * 
     * @param bjxxClassMaterialFileList value to be assigned to property bjxxClassMaterialFileList
     */
    public void setBjxxClassMaterialFileList(List<BjxxClassMaterialFile> bjxxClassMaterialFileList) {
        this.bjxxClassMaterialFileList = bjxxClassMaterialFileList;
    }

    /**
     * Getter method for property <tt>xz</tt>.
     * 
     * @return property value of xz
     */
    public String getXz() {
        return xz;
    }

    /**
     * Setter method for property <tt>xz</tt>.
     * 
     * @param xz value to be assigned to property xz
     */
    public void setXz(String xz) {
        this.xz = xz;
    }

    /**
     * Getter method for property <tt>uid</tt>.
     * 
     * @return property value of uid
     */
    public Integer getUid() {
        return uid;
    }

    /**
     * Setter method for property <tt>uid</tt>.
     * 
     * @param uid value to be assigned to property uid
     */
    public void setUid(Integer uid) {
        this.uid = uid;
    }

    /**
     * Getter method for property <tt>userId</tt>.
     * 
     * @return property value of userId
     */
    public String getUserId() {
        return userId;
    }

    /**
     * Setter method for property <tt>userId</tt>.
     * 
     * @param userId value to be assigned to property userId
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

}